package com.fled.itsmbigscreen.service;

import com.fled.itsmbigscreen.pojo.DeviceAlarm;
import com.fled.itsmbigscreen.vo.GetCabinetListVo;
import com.fled.itsmbigscreen.vo.RoomListVo;

import java.util.List;

public interface RoomService {

    List<RoomListVo> roomList();

    /**
     * 获取告警列表
     * @param roomId
     * @return
     */
    List<DeviceAlarm> getAlertList(Integer roomId);

    /**
     * 根据roomId获取机柜信息
     * @param roomId
     * @return
     */
    List<GetCabinetListVo> getCabinetList(Integer roomId);

    /**
     * 简易房间列表
     * @return
     */
    List<RoomListVo> SimpleRoomList();

    /**
     * 房间详细信息
     * @param roomId
     * @return
     */
    RoomListVo roomInfo(Integer roomId);
}
